body {
    color: #373737;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
    overflow-x: hidden;
    /*filter: grayscale(100%);*/
    /*-webkit-filter: grayscale(100%);*/
    /*-moz-filter: grayscale(100%);*/
    /*-ms-filter: grayscale(100%);*/
    /*-o-filter: grayscale(100%);*/
    /*filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
    /*-webkit-filter: grayscale(1);*/

    /*-webkit-filter: grayscale(100%);*/
    /*-moz-filter: grayscale(100%);*/
    /*-ms-filter: grayscale(100%);*/
    /*-o-filter: grayscale(100%);*/
    /*filter: grayscale(100%);*/
    /*-webkit-filter: gray;*/
    /*filter: gray;*/
    /*-webkit-filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);*/
    /*filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);*/
}

.img-hide{  }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{transition: 0.5s all;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.header{ padding:25px 30px; position: absolute; left: 0; top: 0; right: 0; z-index: 1000; }
.header .pull-right{ padding-top: 4px; }
.nav-list li{ float: left; margin-left: 40px; line-height: 36px; }
.nav-list li a{ color: #fff; font-weight: bold; line-height: 30px; }
.nav-list{ margin-left: 5%; }
.search-box{ width: 200px; height: 26px; position: relative; }
.search-box .form-control{ height: 26px; border:none; box-shadow: none; }
.search-a{ position: absolute; right: 0; top: 0; width: 26px; height: 26px; background: url(../images/search.png) center no-repeat; }
.header-r a{ line-height: 26px; color: #fff; margin-left: 20px; }
.slick{margin:0; overflow:hidden; }
.slick-slide{ height: 100%;}
.header-box{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }

.slick-prev, .slick-next{ display: none; }
.slick-dots{ bottom: 200px; }
.slick-dots li{ width: 28px; height: 4px; background: #a4a6a5; border-radius: 0; }
.slick-dots li.slick-active{ background: #af7e56; }
.slick-dots li button{ opacity: 0; }

.banner-bottom{ position: absolute; left: 0; right: 0; bottom: 80px; }
.banner-tt{ font-size: 18px; color: #fff; margin-bottom: 10px; }
.banner-tt a{ color:#FFF; font-weight:bold;}
.banner-txt{ color: #fff; opacity: 0.8; }
.banner-bottom .col-xs-4{ border-right: solid 1px #ddd; }
.banner-bottom .col-xs-4:before{ display: block; transition: 0.5s all; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #000; opacity:0.65}
.banner-bottom .col-xs-4:last-child{ border:none; }
.banner-bottom .col-xs-4:hover:before{ width: 100%; }

/**/
/*banner*/
#banner-box{margin:0px auto; overflow:hidden;position:relative; background-color:#000;}
.banner-nav{ position:absolute; left:0; bottom:50px; width:100%;}
.banner-nav ul {max-width:1200px; margin:0 auto;}
.banner-nav li {float:left; display:inline; width: 169px;/*198px;*//*width:238px;*/ padding:0 10px; height:60px; border-right:#666 1px solid;  font-size:18px; cursor:pointer; position:relative; z-index:999;}
.banner-nav li:nth-child(1){ display:none;}
.banner-nav li:nth-child(2){  border-left:#666 1px solid;}
.banner-nav li div{/*width:218px;*/width: 149px;/*178px;*/ height:100px; position:absolute; left:10px; top:-20px; z-index:5; /*filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3*/}
.banner-nav li.current div{ background:#C00;}
.banner-nav li a{display:block; position:absolute; left:0; top:-20px; color:#fff; z-index:6; width:100%; height:100px; text-align:center}
.banner-nav li a span{display:block;height:50px;width:50px; margin:15px auto 0;}
.banner-nav li a.bg1 span{ background: url(../images/icon-zx1.png) no-repeat center top;}
.banner-nav li a.bg3 span{ background: url(../images/icon-zx2.png) no-repeat center top}
.banner-nav li a.bg4 span{ background: url(../images/icon-zx7.png) no-repeat center top}
.banner-nav li a.bg5 span{ background: url(../images/icon-zx3.png) no-repeat center top}
.banner-nav li a.bg6 span{ background: url(../images/icon-zx4.png) no-repeat center top}
.banner-nav li a.bg7 span{ background: url(../images/icon-zx5.png) no-repeat center top}
.banner-nav li a.bg8 span{ background: url(../images/icon-zx6.png) no-repeat center top}
.banner-nav li a.bg2 span{ background: url(../images/icon-zx8.png) no-repeat center top}







.banner-list{position:absolute;z-index:2;overflow:hidden;width:100%;}
.banner-list li{width:100%;height:890px;text-align:center;float:left;display:inline-block; background-position:center top;background-size:100% 100%;}
.banner-list li a{ width:100%; display:block; height:890px;}



.more-a{ transition: 0.5s all; }
.more-a:hover{ transform: translate(0,-10px); }
.dis-table{ display: table; margin:0 auto; width: auto; position: relative; z-index: 10; }

.home-link{background: #B8282E url(../images/ce_icon_home.png) center 12px  no-repeat; width: 49px; height:90px; display:block; box-shadow: 0 0 10px #ddd; color: #333; padding-top:0;  }

.zx-link{background: #fff url(../images/icon-zx.png) top center no-repeat; width: 49px; padding:56px 18px 10px 18px; box-shadow: 0 0 10px #ddd; color: #333;  }
.right-fixed{ position: fixed; z-index: 1000; right: 20px; bottom: 80px; }
.fixed-top{ position: relative; margin-top:10px; }
.fixed-phone{ width: 210px; height: 160px; display: none; padding:30px 20px; background: #fff;box-shadow: 0 0 10px #ddd; }
.fixed-phone-c{ position: absolute; right: 100%; padding-right: 10px; top: -10px; }
.phone-icon{ background: url(../images/phone.png) left top no-repeat; padding-left: 35px; }
.phone-icon span{ color: #b8292f; }
.yj-icon{ background: url(../images/yj.png) left top no-repeat; color: #333; display: inline-block; margin-top: 25px; height: 19px; line-height: 19px; padding-left: 35px; font-size: 12px; }
.back-top{ width: 49px; height: 49px; z-index: 10000; position: fixed; right: 20px; bottom: 20px; background: #fff url(../images/back-top.png) center no-repeat; display: block; margin-top: 10px; box-shadow: 0 0 10px #ddd; }
.fixed-top:hover .fixed-phone{ display: block; }
#fp-nav span, .fp-slidesNav span{ background: #2d2e32; }
#fp-nav li a.active, .fp-slidesNav li a.active{ border:solid 1px #b07e59; border-radius: 50%; }
#fp-nav li a.active  span, .fp-slidesNav li a.active  span{ background: #b07e59; }
.wt-tt{ font-size: 34px; color: #000; line-height: 30px; margin-top: 70px; }
.wt-tt span{ font-size: 14px; }
.header-container{ position: relative; }
.tabs-list li{ display: inline-block; border-right: solid 1px #ddd; margin:40px 0 30px 0;  }
.tabs-list li a{ color: #666; display: block; padding:0 15px; position: relative; }
.tabs-list li a:before{ display: block; content: ""; position: absolute; left: 0;top: 0; bottom: 0; width: 0; transition: 0.5s all; background: #d1a98f; opacity:0.65 }
.tabs-list li a:hover:before{ width: 100%; }
.tabs-list li a span{ position:relative; z-index: 10; }
.tabs-list li:last-child{ border:none; }
.tabs-list li.active a{ color: #000; }
.img-lb-tt{ position: relative; height: 32px; line-height: 32px; padding-left: 135px; margin-top: 35px; }
.img-lb-tt:before{ display: block; content: ""; position: absolute; left: 0;top: 0; bottom: 0; width: 0; transition: 0.5s all; background: #000; }
.img-lb-tt:hover:before{ width: 100%; }
.tt-label{ position: absolute; left: 0; top: 0; width: 120px; height: 32px; background: url(../images/label.png) center no-repeat; font-size: 18px; color: #fff; line-height: 32px; padding-left: 20px;  }
.img-lb-tt a{ font-size: 20px; color: #333; position: relative; z-index: 10; }
.img-lb-tt a:hover{ color:#FFF;}
.img-lb .slick-dots{ bottom: 70px; }
.img-lb .slick-prev{ left: 20px; width: 22px; height: 42px; background: url(../images/left.png) center no-repeat; margin-top: -21px; text-indent: -99999999px; }
.img-lb .slick-next{ right: 20px; width: 22px; height: 42px; background: url(../images/right.png) center no-repeat; margin-top: -21px; text-indent: -99999999px; }
.img-lb{ width: 61%; }
.container2 .img-lb .slick-prev{ left: -100px; width: 102px; height: 102px; background: url(../images/left2.png) center no-repeat; margin-top: -61px; text-indent: -99999999px; }
.container2 .img-lb .slick-next{ right: -100px; width: 102px; height: 102px; background: url(../images/right2.png) center no-repeat; margin-top: -61px; text-indent: -99999999px; }
.right-box{ width: 37%; }
.right-tt{ margin-left:15px;}
.right-tt i{ color: #b9282f; font-weight: bold; }
.right-tt span{ display: inline-block; width: 170px; height: 34px; background: #000; color: #fff; text-align: right; padding-right: 15px; line-height: 34px; margin-right: 15px; }
.img-list li{ float: left; width: 50%; padding:0 15px; }
.img-list{ margin:20px -15px; }
.img-list-tt a{ color: #999; font-size: 12px; }
.img-list-tt{ margin-top: 5px; }

.list-ul-a{ font-size: 18px; color: #666; position: relative; z-index: 10; padding-left: 5px; z-index:999 }
.list-date{ font-size: 12px; color: #999; margin-top: 5px; padding-left:5px; }
.list-date span{ padding:0 15px; }
.list-ul li{ margin-bottom: 10px; position:relative; }
.list-ul li:before{ display: block; content: ""; transition: 0.5s all; width: 25px; height: 25px; background: #d1a98f; position: absolute; left: 15px; top: 10px;}
.list-ul li a{ display:block; padding:10px 15px;}
.list-ul li a:hover{background:#FFF; box-shadow: 0 0 10px #ddd;}
.more-a{ font-size: 18px; color: #999; margin-top: 35px; display: inline-block; margin-bottom: 10px; }
.news-back{ background: #f6f7fc; padding-bottom: 60px; }
.about-img{ padding-top: 70px; margin-bottom: -120px; }
.jy-back{ background: #252b3b; margin-top: 50px; position: relative; }
.jy-back .wt-tt{ color: #fff; }

.img-hover li{ position: relative; transition: 0.5s all; margin-top: 70px; overflow:hidden; float: left; width: 12.5%; height: 100%; height: 660px; cursor:pointer; }
.img-hover li.active{ width: 50%;  }
.img-show img{ position:absolute; left: 50%; margin-left:-480px; top: 0; max-width: 960px; width: 960px; }
.txt-box-tbg{background:#F00; height:80px; position:absolute; left:50%; top:180px; z-index:1; width:0; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75}
.txt-box-tbgx{background:#F00; width:150px; height:80px; position:absolute; left:42%; top:180px; z-index:2; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0}
.txt-box-tbg1{ background:#90c051;}
.txt-box-tbg2{ background:#fdc012;}
.txt-box-tbg3{ background:#60b89b;}
.txt-box-tbg4{ background:#d69159;}
.txt-box-tbg5{ background:#ff7200;}
.img-hover li:hover .txt-box-tbg{ width:100%; left:0;  transition: 0.5s all;}
.img-hover li:hover .txt-box-tbgx{ transform:rotate(180deg); transition: 1s all; filter:alpha(opacity=100); -moz-opacity:0; -khtml-opacity:1; opacity:1}


.txt-box-tt,.txt-box-tt-b{ font-size: 20px; color: #fff; position: absolute; left: 0; top: 50%; margin-top: -28px; right: 0; z-index:999; }
.txt-box-tt span,.txt-box-tt-b span{ font-size: 14px; }
.txt-box-tt-b{ position:relative; margin:0; }




.img-hover li.active .txt-box-tt{ opacity: 0; }
.img-hover li.active .txt-box .txt-box-tt-b{ opacity: 1; }
.img-lind{ width: 50px; height: 4px; background: #b8292f; margin:10px auto; }
.img-p{ color: #fff; margin:15px 0 10px 0; }
.img-englist{ color: #fff; font-size: 12px; }
.img-hover li.active .txt-box{ opacity: 1; }
.img-logo{ margin-top: 10%; }
.txt-box{ position: absolute; left: 0; top: 0; opacity: 0; right: 0; padding-top: 20%; transition: 0.1s all; }
.bottom-b{ position: absolute; left: 0; right: 0; bottom: 20px; }
.pp-img{ margin:60px 0; }
.pp-box{ padding:0 15px; }
.bottom-back{ background: #3e3e4a; padding:30px 0; }
.bottom-back .container{ width: 1200px; }
.bottom-logo-p p{ font-size: 12px; color: #666; margin-bottom: 5px; }
.bottom-logo-p{ margin-top: 45px; }
.bottom-lind{ height: 240px; border-right: solid 1px #666; margin:0 50px; }
.bottom-logo-img{ margin-top: 25px; }
.bottom-lj-tt{ color: #fff; margin-bottom: 8px; font-size:13px; }
.bottom-lj-li li{ float: left; width: 33.333333%; margin-bottom: 3px; }
.bottom-lj-li li a{ color: #999; font-size: 12px; }
.bottom-lj-li{ margin-bottom: 30px; }
.bottom-lj-p p{ font-size: 12px; color: #999; margin-bottom: 5px; }
.bottom-lj-li li a:hover{color: #b8292f; }
.bottom-phone{ font-size: 20px; color: #fff; margin:0 0 10px 0; }
.bottom-lj{ width: 380px; }
.ewm-l{ font-size: 12px; color: #999; margin-right: 20px; margin-top: 50px; }
.ewm-l img{ width: 88px; margin-bottom: 10px; }
.footer{ background: #3a3a42; font-size: 12px; color: #999; border-top: solid 1px #54545c; padding-top: 10px; }
.foot_ywlx{width:100%; margin:auto; overflow:hidden; padding-top:14px;}
.foot_ywlx_l{width:50%; overflow:hidden; float:left; color:#999; font-size:12px; line-height:26px;}
.foot_ywlx_l span{ color:#fff; font-size:14px; }


.dw-list{ position: fixed; right: 20px; bottom: 50%; z-index: 10000; }
.dw-list li{ position: relative; margin-bottom: 10px; }
.dw-list li a{ display: block; width: 14px; height: 14px; padding:0; border-radius: 50%;  }
.dw-list li.active a{ border:1px solid #f60; }
.dw-list li.active a:before{ background: #f60;border:none; }

.dw-list li a:before{border:solid 1px #bebfbf; z-index: 100; display: block; content: ""; position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; background: #FFF; border-radius: 50%; margin-left:-4px; margin-top: -4px; }

.dw-list li a span{ position: absolute; right: -3px; top: -3px; overflow:hidden; height: 18px; color: #fff; font-size: 12px; border-radius: 30px; line-height: 18px; padding:0 8px; background: #f60; padding-right: 15px; white-space:nowrap; width: 0px; padding:0;}
.dw-list li a:hover:before{ background: #fff; }

.dw-list li a:hover{ border-color:transparent; background: none;  }
.dw-list li a:hover span{ width: auto; padding:0 15px 0 8px; }



.menu-button { position: absolute; display: none; top: 45px; right: 25px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 30px; height: 3px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross .bar{ margin:12px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.img-li-box{ position:relative; }
.back-top{ display: none; }
.img-li{ display: none; }

.nav-list li.selectedNav a,
.nav-list li a:hover,
.header-r a:hover,
.list-ul-a a:hover,
.more-a:hover,
.yj-icon:hover,
.nab-b a:hover{ color: #b52830; position: relative; -ms-transition:all 0 ease-in  1s;
-o-transition:all 0 ease-in  1s;
-moz-transition:all 0 ease-in  1s;
-webkit-transition:all 0 ease-in  1s;
transition:all 0 ease-in  1s;}
.nav-list li.active a:before{ display: block; content: ""; position: absolute; left: 0; right:0; bottom: -13px; border-bottom: solid 1px #b52830; }
.tabs-list li a:hover{ color: #333; }
.container-fulid{ padding:0 15px; }
/************集团简介************/
.nab-b{ margin:10px auto; }
.nab-b a{ color: #333; }
/************文投架构************/
.tt-lind{ width: 50px; height: 3px; background: #b68759; margin:0 auto; margin-top: 5px; }
.jg-img{ margin:75px 0; }
/************联系我们************/
.map{ margin:60px 0; }
.contact-tt{ font-size: 20px; color: #ae7e56; position: relative; padding-left: 25px; margin-bottom: 20px; }
.contact-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 10px; height: 10px; margin-top: -5px; background: #ae7e56; border-radius: 50%; }
.contaci-icon01{ padding-left: 30px; background: url(../images/lxwm_icon_1.png) left top no-repeat; min-height: 21px; }
.contaci-icon02{ padding-left: 30px; background: url(../images/lxwm_icon_2.png) left top no-repeat; min-height: 21px; }
.contaci-icon03{ padding-left: 30px; background: url(../images/lxwm_icon_3.png) left top no-repeat; min-height: 21px; }
.contaci-icon04{ padding-left: 30px; background: url(../images/lxwm_icon_4.png) left top no-repeat; min-height: 21px; }
.contaci-icon05{ padding-left: 30px; background: url(../images/lxwm_icon_5.png) left top no-repeat; min-height: 21px; }
.contaci-icon06{ padding-left: 30px; background: url(../images/lxwm_icon_6.png) left top no-repeat; min-height: 21px; }
.contaci-icon07{ padding-left: 30px; background: url(../images/lxwm_icon_7.png) left top no-repeat; min-height: 21px; }
.contaci-icon08{ padding-left: 30px; background: url(../images/lxwm_icon_8.png) left top no-repeat; min-height: 21px; }




.map-border{ border-left: solid 3px #e7e7e7; text-align: center; padding-top: 30px;  }
.map-ewm{ font-size: 12px; color: #999; margin-bottom: 50px; }
.map-ewm img{ margin-bottom: 5px; }
/***************文投动态***************/
.news-tabs li{ display: inline-block; margin-top: 40px; margin-bottom: -2px; }
.news-tabs li a{ display: block; padding:0 28px; margin:0 -3px 0 -2px; height:40px; line-height: 36px; color: #333; border:solid 1px #e5e5e5; font-size:18px; font-weight:normal; }
.news-tabs{ border-bottom: solid 2px #e5e5e5; margin-bottom: 50px; }
.news-tabs li.active a,.news-tabs li a:hover{ border-color: #d4b191; background: #f3dcca; color: #a06e42; position: relative; z-index: 10; }
.news-date{ width: 120px; height: 120px; line-height: 80px; border-radius: 6px; background: #cc9f76; overflow:hidden; font-size: 48px; color: #fff; font-weight: bold; margin-top:73px; }
.news-date span{ background: #b68759; font-size: 16px; line-height: 20px; color: #fff; font-weight: normal; display:block; width: 100%; padding:10px 0; }
.news-li-img{ margin-left:30px; }
.news-li-img img{ width: 312px; height: 194px; }
.news-li-tt{ width:90%; margin-top:10px; height:50px; line-height:25px; overflow:hidden;}
.news-li-tt a{ font-size: 20px; color: #666;}
.news-li-right{ margin-left: 508px; }
.news-li-p{ width:90%; margin:10px 0; line-height: 25px; height: 50px; overflow:hidden;}
.look{ width:90%; background: url(../images/icon-look.png) left center no-repeat; padding-left: 30px; }
.news-list li{ margin-bottom: 60px; width:50%; float:left;  }
.pagination{ display: inline-block; }
.pagination li a{ margin:0 3px; color: #333; border-radius: 0!important; }
.pagination li.active a,.pagination li a:hover{ background: #b7282e; border-color: #b7282e; color: #fff; }
.page-number .form-control{ border-radius: 0; box-shadow: none; background: #f7f7f7; width: 30px; padding:0; text-align: center; margin:0 5px; display: inline-block; }
.btn-page{ border-radius: 0; background: none; border:solid 1px #ddd; margin-left:10px; }
.page-number{ margin-top: 20px; margin-left: 20px; }
.page-box{ display: inline-block; margin-bottom: 40px; }
.news-li-tt a:hover{ color: #b7282e; }
.btn-page:hover{ background:#b7282e; color: #fff; border-color:#b7282e;   }
.news-tabs-b{ border:none; height:70px; margin-bottom: 0px; }
.img-sm{ margin:50px 0 50px 0; }
.img-xs{ margin-bottom: 145px; }
/************文投美好***********/
.news-li-tt-nl a{ font-size: 20px; color: #666; }
.news-li-p-nl{ margin:10px 0; line-height: 25px; height: 100px; overflow:hidden;}
.look-nl{ background: url(../images/icon-look.png) left center no-repeat; padding-left: 30px; }
.news-list-nl li{ margin-bottom: 60px;  }
.news-date-nl{ width: 120px; height: 120px; line-height: 80px; border-radius: 6px; background: #cc9f76; overflow:hidden; font-size: 48px; color: #fff; font-weight: bold; }
.news-date-nl span{ background: #b68759; font-size: 16px; line-height: 20px; color: #fff; font-weight: normal; display:block; width: 100%; padding:10px 0; }

/************意见反馈***********/
.feed-box{ border:solid 1px #ddd; padding:70px 15px; margin-top: 40px; margin-bottom: 120px; }
.feed-box-sm{ max-width: 500px; margin:0 auto; }
.feed-input{ border-radius: 0; box-shadow: none; margin-top: 10px; margin-bottom: 35px; }
.feed-txt span{ color: #f00; }
.btn-yj{ background: #b68759; padding:10px 55px; color: #fff; font-size: 18px; border-radius: 0; }
.btn-yj:hover{ color: #fff; background: #d37a22; }
/************文章页***********/
.article-tt{ font-size: 36px; margin:30px 0; }
.article-date{ border-bottom: solid 1px #ddd; color: #999; font-size: 16px; padding:0 0 25px 0; }
.article-box p{ font-size: 16px; color: #333; text-align: justify; line-height: 25px; }
.article-box{ padding:40px 0 70px 0; font-size: 18px; color: #333; line-height: 40px;  }
.article-box img{ margin:auto; padding:20px 0;}
/************宣传片************/
.video-tt{ font-size: 36px; padding:30px 0; border-bottom: solid 1px #ddd; margin-bottom: 50px; }
/*.video-p{ padding:0 20px 160px 20px; }*/
.yj-icon:hover{color: #b8292f;}
.tab-pane{ display: block!important; height: 0!important; overflow:hidden; }
.tab-pane.active{ height: auto!important; }
.jt-back-box .wt-tt-about{ position: relative; z-index: 10}
.about-img-l{ margin-top: -200px; }
.jt-back-box{ margin-top: 140px; }
.bottomLine{ height: 1px!important; bottom:-40px!important; background: #b52830!important;  }


.about-img-xs{ display: none; }
.img-sm .img-lb02{ margin:0 auto; max-width: 1200px; overflow:visible; }
.slick-prev, .slick-next{ color: #333; }
.img-lb02 .slick-prev{ background: url(../images/left2.png) center no-repeat; left: -100px; }
.img-lb02 .slick-next{ background: url(../images/right2.png) center no-repeat; right: -100px; }
.img-lb02 .slick-dots{ display: none!important; }
.ewm-click{ position: relative; }
.ewm-span{ width: 120px; height: 140px; position: absolute; left: 50%; top: 100%; margin-left: -60px; padding-top: 20px; display: none; }
.ewm-click:hover .ewm-span{ display: block; }
.ewm-span-phone{ position: fixed; left: 50%; top: 50%; margin-top: -100px; width: 200px; height: auto; margin-left: -100px; display: none; text-align: center; font-size: 12px; background: #fff; z-index: 10000000; }
.ewm-span-phone:before{ display: block; content: ""; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); }
.ewm-span-box{ position: relative; z-index: 1000; background: #fff; padding-bottom: 10px; }
.ewm-close{ display: inline-block; padding:6px 25px; margin-top: 10px; background: #ddd; border-radius: 30px;  }
.tabs-list li a:hover,.tabs-list li.active a,.img-list-tt a:hover,.dis-table:hover .banner-tt{color: #b52830;}
.img-list-2{ margin-left:0px;}
.img-list-2 li a{ position:relative; display:block;}
.img-list-2 li a:hover .img-dt-mask{ display: block; }
.img-list-2 .img-dt-mask{ position: absolute; left: 0; top: 0; display: none; right:0; bottom: 0; background: #ec1e1e; background: rgba(236,30,30,0.8); padding:18px; }
.img-list-2 .img-dt-mask:before{ display: block; content: ""; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border:solid 1px #fff; }
.img-list-2 .mask-p{ font-size: 14px; color: #fff; height: 78px; overflow:hidden; }
.img-list-2 .mask-date{ font-size: 14px; color: #fff; margin-top: 10px; }

.img-list-img{ overflow:hidden; }
/*.img-list-img img{ transition: 0.5s all; }
.img-list-img:hover img{ transform: scale(1.1,1.1); }*/
.img-lb-img{ height: 420px; overflow:hidden; max-width: 695px; position: relative; }
.img-lb-img img{ min-height: 100%; min-width: 100%; max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);  }


.article-left{ width: 70%; }
.article-right{ width: 25%; margin-bottom: 30px; }
.article-list li a{ display: block; height: 60px; background: #f7f7f7; line-height: 60px; font-size: 16px; color: #333; text-align: center; position: relative; }
.article-list li.active a:before{ display: block; content: ""; width: 6px; height: 24px; background: #ec1e20; position:absolute; left: 50%; margin-left:-50px; top: 50%; margin-top: -12px; }
.article-list li.active a,.article-list li a:hover{ background: #fff; color: #ec1e20; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; line-height: 58px; }
.right-bottom{ margin-top: 35px; background: #f7f7f7; }
.right-bottom-tt{ padding:15px; border-bottom: solid 1px #ddd; font-size: 18px; color: #333; position: relative; }
.right-bottom-tt:before{ display: block; width: 4px; height: 18px; content: ""; position: absolute; left: 0; top: 50%; background: #ec1e20; margin-top: -9px; }
.img-dt{ padding:20px 20px 0 20px; }
.img-dt li a{ display: block; position: relative; font-size: 16px; color: #333; padding-bottom: 10px; }
.img-dt li{ margin-bottom: 20px; }
.img-a{ margin-bottom: 5px; }
.img-dt-mask{ position: absolute; left: 0; top: 0; display: none; right:0; bottom: 0; background: #ec1e1e; background: rgba(236,30,30,0.8); padding:30px; }
.img-dt-mask:before{ display: block; content: ""; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border:solid 1px #fff; }
.mask-p{ font-size: 18px; color: #fff; height: 75px; overflow:hidden; }
.mask-date{ font-size: 18px; color: #fff; margin-top: 30px; }
.img-dt li a:hover .img-dt-mask{ display: block; }
.dt-ul-b{ padding:10px; }
.dt-ul-b li{ padding:10px; margin-bottom: 10px; }
.dt-ul-b li:hover{ background: #fff; box-shadow: 0 0 10px #ddd; }
.dt-ul-tt a{ font-size: 16px; color: #000; padding-left: 15px; display: block; position: relative; }
.dt-ul-tt a:before{ display: block; content: ""; position: absolute; left: 0;  margin-top: 10px; width: 4px; height: 4px; background: #d2aa91; }
.dt-ul-date{ margin-top: 10px; color: #999; font-size: 12px; padding-left: 15px; }
.dt-ul-date span{ padding:0 10px; }
.img-li{ overflow:hidden; }
.pp-box{ padding:0;}
.pp-box img{ max-width: 10000px; }
.pp-img-box{position: relative; height: 300px; }
.pp-img-box a{ position:absolute; left:50px; top:50%; z-index:999; width:60px; height:60px; margin-top:-30px; background: url(../images/left3.png) no-repeat center center;filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;}
.pp-img-box a:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.pp-img-box a.prev{}
.pp-img-box a.next{ left:auto; right:50px; background: url(../images/right3.png) no-repeat center center;}

.fhNav{position:relative;box-sizing:border-box;width:100%;height:100%;background-color:rgba(103,87,87,.85);padding:0 10px}
.nav-list li:hover{background-color:rgba(0,0,0,.9)}
.bottomLine{position:absolute;left:0;bottom:0;height:4px;background-color:#fff;transition:all .3s ease}
.nav-list li a:hover,
.nav-list li:hover{ background: none!important; }
.tab-pane{    opacity: 0;
    transition: opacity .15s linear;}
.tab-pane.active{ opacity: 1; }
.down_showpic{overflow:hidden;width:auto;text-align:center;}
.pictio{position:absolute;z-index:1;background-color:#666;cursor:move;}

/*骄傲*/
.tab-content-ao{ max-width:1100px; margin:9px auto 0; border: solid 1px #dedfe3; background:#f6f6f6;}
.ao-tabs { width:30%; float:left;}
.ao-content{ width:70%; float:right; border-left: solid 1px #dedfe3; background:#FFF; padding:10px;}
.ao-tabs li a{ display: block; padding:15px 20px; font-size:18px; line-height: 28px; color: #333; border-bottom: solid 1px #dedfe3; font-weight:normal; }
.ao-tabs li a div{ margin-top:10px; display:block; font-size:12px; line-height:14px; font-weight:normal;}
.ao-tabs{ border-bottom: solid 1px #e5e5e5; margin-bottom: 50px; }
.ao-tabs li.active a,
.ao-tabs li a:hover{ width:100.333333%; background: #FFF; color: #ba8a5a; position: relative; z-index: 10; }
.ao-tips{ width:100%; height:230px; background: url(../images/ao-tips.jpg) no-repeat center top #FFF;}
.ao-tips p{ width:90%; overflow:hidden; padding-top:50px; color:#FFF; font-size:16px; line-height:26px; padding-left:40px;}

/*视频*/
.video-p{ width:930px; float:left;}
.video-p-t{ font-size:25px; color:#cbcbc9; padding:10px;}
.video-p-t p{ font-size:14px; color:#8a8a8a; margin-top:10px;}
.video-list{ width:240px; float:right;}
.video-list-t{ background:#222126; font-size:14px; color:#FFF; padding:0 10px; line-height:35px;}
.video-list ul{ height:550px; overflow:hidden; overflow-y:auto;}

/* 设置滚动条的样式 */
.video-list-ul::-webkit-scrollbar {
width:8px;
background-color:#000;
}
/* 滚动槽 */
.video-list-ul::-webkit-scrollbar-track {
border-radius:4px;
}
/* 滚动条滑块 */
.video-list-ul::-webkit-scrollbar-thumb {
border-radius:4px;
background:#666;
}

.video-list ul li{ overflow:hidden;}
.video-list ul li a{ padding:5px 20px 0; display:block; position:relative;}
.video-list ul li img{ padding:5px; transition: 0.5s all;}
.video-list ul li a:hover img,
.video-list ul li a.active img{ background:#b5282e;}
.video-list ul li a.active b,
.video-list ul li a:hover b{ width: 0;height: 0;border-width: 10px;border-style: solid; border-color: transparent #b82831 transparent transparent; position:absolute; left:0px; top:55px; z-index:20}

.video-list ul li div{ margin-top:5px; color:#b4b4b6; font-size:14px;}
.video-list ul li div span{ font-size:14px; color:#666;}
.video-list ul li div p{ display:block; margin-top:10px; font-size:12px; color:#898989;}

/*联系我们*/
.lcwm-item{ margin-top:40px; border:#d8c2ad 1px solid;}
.lcwm-item-t{ background:#f2dbc9; font-size:21px; color:#bd9369; text-align:center; line-height:60px; border-bottom:#d8c2ad 1px solid;}
.lcwm-item-a{ background:#FFF; padding:30px 0;}
.lcwm-item-a .col-xs-3 div{ font-size:20px; padding:10px 0;}
.lcwm-item-b{ background:#fcf9f4; padding:30px 0;}
.lcwm-item-b .col-xs-4 div{ font-size:16px; padding:10px 0;}
.lcwm-item-a .col-xs-3 .contact-tt{ font-size:20px; padding:0 0 0 15px;}


.mvType{ overflow:hidden; padding-bottom:35px; padding-top:15px;}
.mvType ul{ margin:0; padding:0;}
.mvType ul li{ width:178px; margin-right:20px; float:left; height:200px; overflow:hidden;}
.mvType ul li img{ margin-top:10px;}
.mvType ul li a{transition: 0.5s all; background:#3e3e46; height:45px; line-height:45px; color:#e0e0e2; float:left; margin-right:20px; margin-top:20px; border-radius:5px; font-size:14px; text-align:center; position: relative; padding:0 10px; width:178px;}
<!--.mvType a{transition: 0.5s all; background:#3e3e46; height:45px; line-height:45px; color:#e0e0e2; float:left; margin-right:20px; margin-top:20px; border-radius:5px; font-size:16px; text-align:center; position: relative; padding:0 20px; width:178px;}
-->
.mvType a:hover,
.mvType a.active{ background:#b5292c;}
.sp_div_item{ height:240px; overflow:hidden; margin-top:10px; float:left;}
.sp_type{ margin:10px 0; font-size:16px; vertical-align:middle;}
.sp_type img{ height:40px; margin-right:20PX;}
.sp_ul_list{overflow:hidden;}
.sp_ul_list li{ width:180px; float:left; margin-right:10px; text-align:center;}
.sp_ul_list li img{ width:172px; height:113px; margin-bottom:10px;}
.sp_ul_list li:nth-child(3){ margin-right:0;}
.sp_ul_list li div{ font-size:14px;}
.sp_ul_list li div span{ color:#999; font-size:13px; padding-top:5px;}


	.mnote{ padding:50px 0; text-align:center; font-size:18px;}
	.mnote{ display:none;}

	.img-lb-banner{ display:none;}

	#video-src{ height:525px;}

	.pp-img-box1{ display:block;}
	.pp-img-box2{ display:none;}

@media( max-width: 1500px){
    .nav-list{ margin-left:2%; }
    .nav-list li{ margin-left: 20px; }
    .search-box{ width: 150px; }

	#navbar-example2{ display:none;}
	.mnote{ display:none;}
}
@media( max-width: 1279px){
    .container{ width: 970px!important; }
	.container2{ width: 1000px!important; }
    .header .pull-right{ display: none; }
    .nav-list{ float: right!important; }
    .bottom-lind{ margin:0 20px; }
    .bottom-lj{ width: 355px; }
    .slick-dots{ bottom: 150px; }


	#navbar-example2{ display:none;}
	.mnote{ display:none;}
    }
@media( max-width: 991px){
    .container{ width: 750px!important; }
    .container2{ width: 880px!important; }
    .right-tt span{ width: 140px; }
    .img-hover li{ height: 400px; }
    .ewm-l{ margin-top: 20px;}
    .bottom-lind-r{ display: none; }
    .nav-list li{ margin-left: 8px; }


	#navbar-example2{ display:none;}
	.mnote{ display: block;}
}
@media( max-width: 768px){
.img-lb02 .slick-prev{ background: url(../images/left2.png) center no-repeat; left: 0px; }
.img-lb02 .slick-next{ background: url(../images/right2.png) center no-repeat; right: 0px; }
    .about-img-xs{ display: block; }
    body{ padding-top: 50px; overflow-x: hidden; }
    .container{ width: 100%!important; }
    .container2{ width: 100%!important; }
    .right-tt span{ width: 140px; }
    .img-hover li{ height: 400px; }
    .ewm-l{ margin-top: 20px;}
    .bottom-lind-r{ display: none; }
    .nav-list li{ margin-left: 8px; }
    .header{ background: #000; height: 50px; padding:10px 15px; position: fixed; left: 0; top: 0; right: 0; }
    .logo img{ height: 30px; }
    .nav-list{ margin:0; position: absolute; display: none; left: 0; top: 100%; right: 0; background: #000; border-top: solid 1px #fff; }
    .nav-list li{ margin:0; float: none; }
    .nav-list li a{ display: block; padding:0px 15px; }
    .menu-button{ display: block; top: 15px; right: 15px; }
    .banner-bottom{ position: static; margin:15px 0; }
    .banner-txt,.banner-tt,.banner-tt a{ color: #333; }
    .wt-tt{ font-size: 18px; margin-top: 15px; line-height: 25px; }
    .tabs-list li{ display: block; float: left; width: 33.333333%; margin:10px 0 0 0; }
    .tabs-list{ margin-bottom: 15px; }
    .img-lb,.right-box{ width: 100%; }
    .img-lb-tt a{ font-size: 16px; }
    .more-a{ margin-top: 0; }
    .news-back{ padding-bottom: 20px; }
    .about-img{ padding-top: 20px; margin-bottom: 0; }
    .jy-back{ margin-top: 30px; }
    .img-show img{ position: static; margin:0; width: 100%; height: auto; }
    .img-hover{ display: none; }
    .img-li .slick-dots{ bottom: 0; }
    .img-li{ padding-bottom: 30px; margin-top: 20px; }
    .txt-box-tt{ display: none; }
    .txt-box{ opacity: 1; text-align: center; padding-top: 10px; }
    .img-logo{ margin-top: 10px; padding:0 30px; }
    .bottom-b{ position: static; padding-bottom: 20px; }
    .img-p{ margin:5px 0; }
    .pp-img{ margin:20px 0; }
    .bottom-logo{ width: 100%; }
    .bottom-lind{ display: none; }
    .img-li{ display: block; }
    .jg-img{ margin:30px 0; }
    .map-row .col-xs-8,.map-row .col-xs-4,.map-row .col-xs-6{ width: 100%; }
    .map{ margin:20px 0; }
    .contaci-icon04{ margin-bottom: 20px; }
    .map-border{ border:none; padding-top: 0; }
    .map-ewm{ float: left; width: 33.333333%; padding-right: 10px; margin-bottom: 20px; }
    .bottom-logo-p{ margin-top: 20px; }
    .ewm-l{ margin-right: 0; width: 33.333333%; padding-right: 10px; }
    .news-date{ display: none; }
    .news-li-img{ margin-left:0; width: 100%; float: none!important; margin-bottom: 10px; }
    .news-li-img img{ width: 100%; height: auto; }
    .news-li-right{ margin-left: 0px; }
    .news-list li{ margin-bottom: 15px; }
    .news-li-p{ height: 50px; }
    .news-tabs{ margin:15px -5px 20px -5px; border:none; }
    .news-tabs li{ display: block; float: left; width: 33.333333%; padding:0 5px; margin-top: 10px; }
    .pagination li a{ margin-bottom: 5px; }
    .pagination{ margin:0; }
    .page-number{ margin-top: 0; }
    .img-sm{ margin:20px 0; }
    .img-xs{ margin-bottom: 20px; }
    .feed-box{ padding:20px; margin-bottom: 30px; margin-top: 20px; }
    .feed-input{ margin-bottom: 15px; }
    .btn-yj{ font-size: 16px; padding:10px 35px; }
    .article-box{ padding:20px 0; }
    .article-box p{ font-size: 16px; line-height: 28px; }
    .article-tt{ font-size: 24px; margin:10px 0 20px 0; }
    .article-date{ padding:15px 0; font-size: 14px; }
    .video-tt{ font-size: 24px; padding:15px 0; margin-bottom: 30px; }
    /*.video-p{ padding:0 0 20px 0; }*/
    .slick{ overflow:hidden; }
    .slick .slick-dots{ bottom: 10px; }
    .nav-list,.header-container{ z-index: 1000000; }
    .nav-list li.active a:before{ display: none; }
    .zx-link{ font-size: 12px; padding:50px 18px 5px 18px; }
    .right-fixed,.back-top{ right: 10px; }
    .about-img-xs img{ margin-bottom: 10px; }
    .jt-back-box{ margin-top: 20px; }
    .right-fixed{ display:none;}
    .article-left,.article-right{ width: 100%; }
	.article-right{ display:none;}
    .article-tt{ margin-bottom: 0; }
    .wrap{ position: absolute; left: 0; top: 100%; right: 0; }
    .bottomLine{ display: none!important; }
    .pp-img-box{ overflow-x: auto; }
.pp-img-box::-webkit-scrollbar {
        display: none;
    }
    .img-lb-img{ height: 190px; }
    .img-lb-img img{ left: 50%; top: 50%; transform: translate(-50%,-50%); }


	.banner-list{position:absolute;z-index:2;overflow:hidden;width:100%;}
	.banner-list li{width:100%; height:200px;text-align:center; float:left; display:inline-block; background-position:center top; background-size:100% 100%;}
	.banner-list li a{ width:100%; display:block; height:10px;}
	.banner-nav{ width:100%; text-align:center; bottom:10px;}
	.banner-nav li{ border:none; width:30px; overflow:hidden; float:none; height:10px; margin:0 5px; display:inline-block; background:#b8292f; opacity:1}
	.banner-nav li.current{opacity:0.7}
	.banner-nav li div{ display:none}
	.banner-nav li a span{ display:none}
	.banner-nav li a{ font-size:0;  }

	#navbar-example2{ display:none;}
	.news-tabs li a{ padding:0;font-size: 14px;}
	.news-list li{ margin-bottom: 60px; width:100%; float: none;  }
	.news-list li .news-li-tt,
	.news-list li .news-li-p,
	.news-list li .look{ width:100%;}
	.ao-tabs li a{ padding:15px 0; text-align:center; font-size:14px; line-height: 120%;}
	.ao-tips{ display:none;}
	.mnote{ padding:50px 0; text-align:center; font-size:18px;}
	.kance{ display:none;}

	body{ padding:0;}
	.header-container{ background:#000}
	#banner-box{ display:none;}
	.img-lb-banner{ display: block; }
	.img-lb-banner img{
		min-height: inherit;
		min-width: 100%;
		max-width: 100%;
		margin:0;
		padding:0;
	}
	.img-lb-banner .slick-prev,
	.img-lb-banner .slick-next{ display:none;}
	.img-lb-banner .slick-dots{ bottom:10px;}
	.pp-img-box{ height:auto;}

	.video-p{ width:100%; height: auto; float:none;}
	#video-src{ height:auto;}
	.video-list ul li b{ display:none;}
	.video-list{ width:100%; height: auto; float:none;}
	.video-list ul{ width:100%; height:auto; padding-bottom:10px;}
	.video-list ul li{ width:50%; height:150px; float:left;}
	.video-list ul li img{ height:100px; width:100%;}

	/*.header-container{ padding-top:50px;}*/
	.nav-list li:nth-child(8){ display:none;}

	.about-banner{ display:none;}
	.news-date-nl{ display:none;}
	.news-li-p-nl{ height: auto;}
	#back-top{ width:0; height:0; overflow:hidden;}

	.pp-img-box{ height:auto;}
	.pp-img-box1{ display:none;}
	.pp-img-box2{ display:block;}
	.pp-box img{ max-width:100%; }

}






.header-xs,.phone-rx,.nav-xs,.banner-xs{ display: none; }
.bottom-back{ margin-top: 100px; }
@media( max-width: 768px){
/*.header{ display: none; }*/
.header-xs{ display: block; background: #fff; position: absolute; left: 0; top: 0; right: 0; z-index: 1000; height: 45px; }
.home-xs{ position: absolute; left: 0; top: 0; width: 45px; height: 45px; background: #b3282e url(../images/home-xs.png) center no-repeat; background-size: 19px auto; }
.logo-xs{ line-height: 45px; margin-left: 50px; }
.logo-xs img{ height: 26px; }
.search-xs{ position: absolute; left: 230px; right: 10px; top: 0; height: 35px; margin-top: 5px; }
.search-xs .form-control{ border:none; border-radius: 30px; background: #eaeaea; height: 35px; box-shadow: none; }
.btn-search-xs{ position: absolute; right: 0; top: 0; height: 35px; width: 35px; background: url(../images/search-xs.png) center no-repeat; background-size: auto 11px; }
.nav-xs{ position: absolute; left: 0; top: 45px; right: 0; padding:0 5px; }
.nav-xs li{ float: left; width: 25%; padding:0 10px; margin-top:10px; }
.nav-xs li a{ display: block; text-align: center; color: #cc4650; padding:3px 0; border:solid 1px #cc4650; border-radius: 10px; }
.img-lb-banner{ margin-bottom: 0; }
.news-back{ background: url(../images/dt-back-xs.png) center no-repeat; background-size: cover; }
.wt-tt-xs{ height: 140px; padding-left: 20px; position: relative; z-index: 100; padding-top: 35px; line-height: 22px; background: url(../images/tt-back-xs.png) center no-repeat; background-size: 153px auto; font-size: 24px; color: #fff; }
.wt-tt-xs span{ font-size: 12px; }
.tabs-list li{ width: 20%; border:none; padding:0 2px; }
.tabs-list{ margin-left: -2px; margin-right: -2px; position: relative; z-index: 1000; margin-top: -20px; margin-bottom: 10px; }
.tabs-list li a{ padding:3px 0; border:solid 1px #fff;  border-radius: 30px; color: #fff; font-size:12px !important; }
.tabs-list li a:before{background: none!important;}
.tabs-list li.active a{ border-color: #b52830; }
.img-lb-tt a{ color: #fff; }
.tt-label{ text-indent: -9999px; overflow:hidden; width: 80px; height: 24px; background: url(../images/zx-tt.png) center no-repeat; background-size: 100% auto; }
.img-lb-tt{ padding-left: 90px; padding-top: 0px; line-height: 24px; }
.right-tt{ display: none; }
.img-list-2{ margin-top: -15px; }
.img-list-tt{ color: #fff; }
.list-ul{ display: none; }
.news-back .more-a{ display: none; }
.jy-back .wt-tt{ background: url(../images/qy-tt.png) center no-repeat; height: 104px; font-size: 24px; padding-left: 25px; padding-top: 15px; background: url(../images/qy-tt.png) center no-repeat; background-size: auto 100%; }
.jy-back .wt-tt span{ font-size: 14px; }
.jy-back .bottom-b{ display: none; }
.jy-back{ padding-bottom: 1px; }
.pp-box .wt-tt,.wt-tt-about{ background: url(../images/tt-xs-pp.png) center no-repeat; height: 104px; font-size: 24px; color: #333; padding-left: 0; padding-top: 15px; background-size: auto 100%; }
.pp-box .wt-tt span,.wt-tt-about span{ font-size: 14px; }
.pp-box .wt-tt,.wt-tt-about{ margin-top: 15px; margin-bottom: 0; }
.pp-img{ margin: 0; }

.bottom-back{ margin-top: 0; padding-top: 10px; }
.bottom-logo-img img{ width: 180px; }
.bottom-logo-p p{ width: 33.333333%; float: left; padding:0 5px; position: relative; border-right: solid 1px #b2b2b3; color: #b2b2b3; }
.bottom-logo-p p:last-child{ border:none; }
.bottom-logo-p:after{ display: table; content: ""; clear:both; }
.bottom-logo-p{ margin-bottom: 15px; }
.foot_ywlx{ display: none; }
.phone-rx{ color: #fff; border-top: solid 1px #b2b2b3; display: block; margin-top: 20px; padding-top: 15px; }
.phone-rx span{ font-size: 24px; font-weight: bold; }
.bottom-right{ width: 100%; }
.img-lb-banner{ display: none; }
body{ padding-top: 45px; }
.slick .slick-dots li{ width: 10px; height: 10px; border-radius: 50%; background: #fff; }
.slick .slick-dots li.slick-active{ background: #b3282e; }
.slick{ margin:0; overflow:hidden; }
.news-back{ padding-top: 15px; }
.wt-tt-about{ margin-bottom: -110px; position: relative; z-index: 10; }
.header-xs,.phone-rx,.nav-xs,.banner-xs{ display: block; }
.nav-xs{ z-index: 10000; }

.img-lb-img{ height:320px; }
}

